/**
 * 游戏状态枚举
 */
export enum EGameState {
    /** 未开始 */
    IDLE = 'IDLE',
    /** 准备中 */
    PREPARING = 'PREPARING',
    /** 游戏中 */
    PLAYING = 'PLAYING',
    /** 回合结算中 */
    ROUND_SETTLING = 'ROUND_SETTLING',
    /** 游戏结算中 */
    GAME_SETTLING = 'GAME_SETTLING',
    /** 已结束 */
    ENDED = 'ENDED',
}

/**
 * 玩家状态枚举
 */
export enum EPlayerState {
    /** 未准备 */
    IDLE = 'IDLE',
    /** 已准备 */
    READY = 'READY',
    /** 游戏中 */
    PLAYING = 'PLAYING',
    /** 断线 */
    DISCONNECTED = 'DISCONNECTED',
}

/**
 * 房间状态枚举
 */
export enum ERoomState {
    /** 等待中 */
    WAITING = 'WAITING',
    /** 游戏中 */
    PLAYING = 'PLAYING',
    /** 已结束 */
    ENDED = 'ENDED',
}

/**
 * 场景名称枚举
 */
export enum ESceneName {
    /** 加载场景 */
    LOADING = 'LoadingScene',
    /** 主场景 */
    MAIN = 'MainScene',
    /** 房间场景 */
    ROOM = 'RoomScene',
    /** 游戏场景 */
    GAME = 'GameScene',
} 